#pragma once


double minimumAverage(int* nums, int numsSize);
long long maximumScore(int** grid, int gridSize, int* gridColSize);
int numberOfAlternatingGroups(int* colors, int colorsSize);
int* maximumSubarrayXor(int* nums, int numsSize, int** queries, int queriesSize, int* queriesColSize, int* returnSize);
long long maxEnergyBoost(int* energyDrinkA, int energyDrinkASize, int* energyDrinkB, int energyDrinkBSize);
int minStartingIndex(char* s, char* pattern);
bool canAliceWin(int* nums, int numsSize);
long long validSubstringCount(char* word1, char* word2);